﻿#include<iostream>
using namespace std;

// 计算⼀下A / B / C实例化的对象是多⼤？
class A
{
public:
	void Print()
	{
		cout << _ch << endl;
	}

private:
	char _ch;
	int _i;
};

class B
{
public:
	void Print()
	{
		cout << "Print()" << endl;
	}
};

class C
{};

int main()
{
	A a;
	B b;
	C c;

	cout << sizeof(a) << endl;
	cout << sizeof(b) << endl;
	cout << sizeof(c) << endl;

	return 0;
}



//#include <iostream>
//using namespace std;
//
//class Date
//{
//public:
//	void Init(int year = 1970, int month = 1, int day = 1)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//	void Print()
//	{
//		cout << _year << "-" << _month << "-" << _day << endl;
//	}
//
//private:
//	int _year;
//	int _month;
//	int _day;
//};
//
//int main()
//{
//	Date d1;
//	Date d2;
//
//	d1.Init(2024, 8, 20);
//	d2.Init(2024, 10, 1);
//
//	d1.Print();
//	d2.Print();
//
//	return 0;
//}